have a cast-iron stomach - Alemán Inglés Diccionario